Skip to content

feat: add CI/CD pipeline with automated deployment#2

Merged
worlddriven[bot] merged 1 commit intoworlddriven:mainfrom
TooAngel:ci-cd-pipeline
Nov 27, 2025
Merged

feat: add CI/CD pipeline with automated deployment#2
worlddriven[bot] merged 1 commit intoworlddriven:mainfrom
TooAngel:ci-cd-pipeline

Conversation

@TooAngel
Copy link
Copy Markdown
Contributor

Summary

Implements continuous integration and deployment workflows for automated testing and deployment to production.

Changes

  • CI Workflow: Runs on every push and pull request to main

    • Installs dependencies
    • Runs code quality checks (linting, formatting, type checking)
    • Builds the application to verify production build works
  • Deployment Workflow: Runs on every push to main

    • Triggers deployment to Dokku via webhook to worlddriven-webapp app
    • Waits for deployment to complete
    • Verifies the webapp is responding at https://webapp.worlddriven.org/

Configuration Needed

After merge, the following GitHub secret needs to be configured in the upstream repository:

  • DEPLOY_WEBHOOK_SECRET: Authentication token for the deployment webhook

This secret is already configured in the worlddriven/core repository and uses the same deployment service.

Test Plan

  • Verify CI workflow runs on this PR
  • After merge and secret configuration, deployment workflow will automatically deploy on subsequent commits to main

Implement continuous integration and deployment workflows:
- CI workflow runs linting, type checks, and builds on every push and PR
- Deployment workflow automatically deploys to Dokku when code is pushed to main
- Deploys to worlddriven-webapp Dokku app via deployment webhook
- Includes health check verification after deployment
@worlddriven
Copy link
Copy Markdown

worlddriven Bot commented Nov 22, 2025

🤖 Worlddriven Status

📊 Live Status Dashboard

🗓️ Merge Date: 2025-11-27 at 06:19:55 UTC (today)
📅 Started: 2025-11-22 at 06:19:55 UTC
Speed Factor: 0.50 (50% faster due to reviews)
Positive votes: 1/2 contribution weight (coefficient: 0.50)
📈 Base Merge Time: 10 days → Current: 5 days

🎯 Want to influence when this merges?

Your review matters! As a contributor to this project, your voice helps determine the merge timeline.

How to review:

  1. Check the changes
    Files changed

  2. Leave your review
    Review changes

Your options:

  • ✅ Agree & Speed Up: Approve Approving makes this merge faster
  • ❌ Disagree & Slow Down: Request changes Requesting changes delays the merge

💡 Pro tip: The more contributors who agree, the faster this gets merged!

📊 View detailed stats on the dashboard

📋 Recent Activity

2025-11-22, 06:20:03 - Pull request opened
2025-11-27, 06:52:05 - Pull request merged by worlddriven ✅


This comment is automatically updated by worlddriven

@worlddriven worlddriven Bot merged commit ea9e0a4 into worlddriven:main Nov 27, 2025
1 check passed
@TooAngel TooAngel deleted the ci-cd-pipeline branch November 27, 2025 20:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant